go/scanner.Scanner.ch (field)

60 uses

	go/scanner (current package)
		scanner.go#L38: 	ch         rune      // current character
		scanner.go#L62: 		if s.ch == '\n' {
		scanner.go#L80: 		s.ch = r
		scanner.go#L83: 		if s.ch == '\n' {
		scanner.go#L87: 		s.ch = eof
		scanner.go#L134: 	s.ch = ' '
		scanner.go#L142: 	if s.ch == bom {
		scanner.go#L168: 	if s.ch == '/' {
		scanner.go#L172: 		for s.ch != '\n' && s.ch >= 0 {
		scanner.go#L173: 			if s.ch == '\r' {
		scanner.go#L180: 		if s.ch == '\n' {
		scanner.go#L188: 	for s.ch >= 0 {
		scanner.go#L189: 		ch := s.ch
		scanner.go#L196: 		if ch == '*' && s.ch == '/' {
		scanner.go#L345: 			s.ch = rune(b)
		scanner.go#L354: 		for isLetter(s.ch) || isDigit(s.ch) {
		scanner.go#L361: 	s.ch = eof
		scanner.go#L390: 		for isDecimal(s.ch) || s.ch == '_' {
		scanner.go#L392: 			if s.ch == '_' {
		scanner.go#L394: 			} else if s.ch >= max && *invalid < 0 {
		scanner.go#L401: 		for isHex(s.ch) || s.ch == '_' {
		scanner.go#L403: 			if s.ch == '_' {
		scanner.go#L423: 	if s.ch != '.' {
		scanner.go#L425: 		if s.ch == '0' {
		scanner.go#L427: 			switch lower(s.ch) {
		scanner.go#L446: 	if s.ch == '.' {
		scanner.go#L460: 	if e := lower(s.ch); e == 'e' || e == 'p' {
		scanner.go#L463: 			s.errorf(s.offset, "%q exponent requires decimal mantissa", s.ch)
		scanner.go#L465: 			s.errorf(s.offset, "%q exponent requires hexadecimal mantissa", s.ch)
		scanner.go#L469: 		if s.ch == '+' || s.ch == '-' {
		scanner.go#L482: 	if s.ch == 'i' {
		scanner.go#L561: 	switch s.ch {
		scanner.go#L578: 		if s.ch < 0 {
		scanner.go#L587: 		d := uint32(digitVal(s.ch))
		scanner.go#L589: 			msg := fmt.Sprintf("illegal character %#U in escape sequence", s.ch)
		scanner.go#L590: 			if s.ch < 0 {
		scanner.go#L616: 		ch := s.ch
		scanner.go#L650: 		ch := s.ch
		scanner.go#L690: 		ch := s.ch
		scanner.go#L713: 	for s.ch == ' ' || s.ch == '\t' || s.ch == '\n' && !s.insertSemi || s.ch == '\r' {
		scanner.go#L725: 	if s.ch == '=' {
		scanner.go#L733: 	if s.ch == '=' {
		scanner.go#L737: 	if s.ch == ch2 {
		scanner.go#L745: 	if s.ch == '=' {
		scanner.go#L749: 	if s.ch == ch2 {
		scanner.go#L751: 		if s.ch == '=' {
		scanner.go#L807: 	switch ch := s.ch; {
		scanner.go#L856: 			if s.ch == '.' && s.peek() == '.' {
		scanner.go#L894: 			if s.ch == '/' || s.ch == '*' {
		scanner.go#L920: 			if s.ch == '-' {
		scanner.go#L933: 			if s.ch == '^' {